[Coding008] DataStructure

基础知识: malloc v.s realloc

Ben 2023/07/27

More coding records

Get the knowledge flowing and circulating! :)

目录

标题:C语言中的mallocrealloc使用简述

顺序表番外malloc, realloc使用区别直观查看~

Demo学习:malloc & free 小例子

Demo学习:realloc小例子

malloc

  • L->elem = (int*)malloc(List_InitSize * sizeof(int));

  • free(L->elem); // free((*L).elem);

realloc

  • int *newbase = (int*)realloc(L->elem, (L->listsize + List_Increment) * sizeof(int));

  • L->elem = newbase;

解读realloc 相比 malloc就是后面的参数时,多了一个基址。即,realloc是在malloc的基址上进行重分配的

 

写在后面

以上内容,包括这一系列的刷题内容,都是Ben的个人理解,可能会出现错误,如果发现,欢迎联系,一起更正、讨论!

Progress together!:)